#include<stdlib.h>
#include<iostream>
using namespace std;
char* strcat(char* str1,char* str2){
	int i=0,j=0,k=0;
	while(str1[i]!='\0'){
	   i++;
	}
	int m=i;
	while(str2[j]!='\0'){
		j++;
	}
	int n=j;
	char* s;
	s=(char*)malloc(sizeof(char)*(m+n+1));	
	for(k=0;k<m;k++){
		s[k]=str1[k];
	}for(k=0;k<n;k++){
		s[m+k]=str2[k];
	}s[m+n]='\0';
	return s;
}
int main(){
	char str1[100];
	char str2[100];
	char* a;
	int i=0;
	cin>>str1;
	cin>>str2;
	a=strcat(str1,str2);
	cout<<a;
	return 0;
}
